<script>
export default {
	onLaunch: function() {
		// #ifdef H5
		// this.$u.wx.wxOauth()
		// #endif
		// #ifdef MP-WEIXIN
		this.checkUpdataWxapp()
		// #endif
		
		this.globalData.$i18n = this.$i18n
		this.globalData.$t = str => this.$t(str)
       
        // this.getHomeConfig()
	},
	onShow: function() {},
	onHide: function() {},
	globalData: {
		$i18n: {},
		$t: {},
        // --- 业务字段 ---
        gyConfig: {
            sysname: '',
            sysphone: ''
        }
	},
	methods: {
		// #ifdef MP-WEIXIN
		checkUpdataWxapp() {
			const updateManager = uni.getUpdateManager()
			updateManager.onCheckForUpdate(function(res) {
				// 请求完新版本信息的回调
			})
			updateManager.onUpdateReady(function(res) {
				uni.showModal({
					title: '更新提示',
					content: '新版本已经准备好，重启应用以更新',
					success(res) {
						if (res.cancel) return
						// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
						updateManager.applyUpdate()
					}
				})
			})
			updateManager.onUpdateFailed(function(res) {
				// 新的版本下载失败
			})
		},
		// #endif
        // 获取项目信息
        getHomeConfig(){
            this.$u.request('home.home_config').then(res => {
                Object.assign(this.globalData.gyConfig, res.data)
            })
        }
	}
}
</script>

<style lang="scss">
	
@import 'uview-ui/index.scss';
/*配置css */
@import '@/libs/config/css.config.scss';
/*每个页面公共css */
@import '@/libs/common/style/common.style.scss';
</style>
